Homo naledi has just been discovered in South Africa, and as IFL Science
notes this is hugely important.
textbook-worthy accident, H. naledi was first stumbled upon two years ago by amateur cavers during an exploration of a cave system known as Rising Star, located within South Africa’s famous Cradle of Humankind World Heritage Site. From this,
(
Read more... )